Smush\Core\Installer B

Total Complexity 88
Dependencies 7
Dependents 1
Total lines 424
Lines of code 268
Logical lines of code 167
Comment lines 82
Methods 20
Properties 0

Methods 20

Method Rating Maintainability Complexity Lines of code
upgrade_settings()
B
40 21 59
smush_activated()
A
49 9 28
upgrade_3_10_0()
S
57 8 15
regenerate_preset_configs_before_3_16_0()
S
55 5 19
directory_smush_table()
S
59 5 15
regenerate_preset_configs()
S
58 5 15
upgrade_3_7_0()
S
62 5 11
for_each_public_site()
S
56 4 19
maybe_mark_as_pre_3_12_6_site()
S
64 5 9
maybe_create_table()
S
65 4 9
dir_smush_set_primary_key()
S
63 3 10
smush_deactivated()
S
67 2 8
upgrade_3_10_3()
S
68 2 8
migrate_auto_resize_to_new_settings_for_sub_sites()
S
69 2 8
migrate_auto_resize_to_new_settings()
S
64 2 10
set_new_feature_hotspot_flag_for_sub_sites()
S
68 2 8
upgrade_3_21_0()
S
77 1 4
cache_event_time()
S
70 1 6
reset_smusher_error_counts()
S
81 1 3
set_new_feature_hotspot_flag()
S
76 1 4